home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 17 / CU Amiga Magazine's Super CD-ROM 17 (1997)(EMAP Images)(GB)[!][issue 1997-12].iso / CUCD / Programming / DiceSource / test / fpcmp.c < prev    next >
C/C++ Source or Header  |  1992-11-23  |  998b  |  70 lines

  1.  
  2. /*
  3.  *
  4.  */
  5.  
  6. #include <math.h>
  7.  
  8. main(ac, av)
  9. char *av[];
  10. {
  11.     double d1 = atof(av[1]);
  12.     double d2 = atof(av[2]);
  13.     float f1 = d1;
  14.     float f2 = d2;
  15.  
  16.     if (d1 <= d2)
  17.     puts("d1 <= d2");
  18.     if (d1 < d2)
  19.     puts("d1 < d2");
  20.     if (d1 == d2)
  21.     puts("d1 == d2");
  22.     if (d1 != d2)
  23.     puts("d1 != d2");
  24.     if (d1 > d2)
  25.     puts("d1 > d2");
  26.     if (d1 >= d2)
  27.     puts("d1 >= d2");
  28.  
  29.     if (d1)
  30.     puts("d1 != 0");
  31.     else
  32.     puts("d1 == 0");
  33.     if (d1 < 0)
  34.     puts("d1 < 0");
  35.     if (d1 <= 0)
  36.     puts("d1 <= 0");
  37.     if (d1 > 0)
  38.     puts("d1 > 0");
  39.     if (d1 >= 0)
  40.     puts("d1 >= 0");
  41.  
  42.     if (f1 <= f2)
  43.     puts("f1 <= f2");
  44.     if (f1 < f2)
  45.     puts("f1 < f2");
  46.     if (f1 == f2)
  47.     puts("f1 == f2");
  48.     if (f1 != f2)
  49.     puts("f1 != f2");
  50.     if (f1 > f2)
  51.     puts("f1 > f2");
  52.     if (f1 >= f2)
  53.     puts("f1 >= f2");
  54.  
  55.     if (f1)
  56.     puts("f1 != 0");
  57.     else
  58.     puts("f1 == 0");
  59.     if (f1 < 0)
  60.     puts("f1 < 0");
  61.     if (f1 <= 0)
  62.     puts("f1 <= 0");
  63.     if (f1 > 0)
  64.     puts("f1 > 0");
  65.     if (f1 >= 0)
  66.     puts("f1 >= 0");
  67.  
  68.     return(0);
  69. }
  70.